package com.demo.test;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Repeat {

	public static void main(String[] args) {

		String[] s = new String[] { "A", "B", "C" };
		String[] ss = new String[] { "B", "D", "E", "C", "A" };
		// String[] sss = new String[] {};
		// for (int i = 0; i < s.length; i++) {
		// for (int j = 0; j < ss.length; j++) {
		// if (s[i].equals(ss[j])) {
		// System.out.println(j);
		// } else {
		// continue;
		// }
		// }
		// }

		List<String> compare = compare(s, ss);
		for (String string : compare) {
			System.out.println(string);
		}
	}

	public static <T> List<T> compare(T[] s1, T[] s2) {
		List<T> l1 = Arrays.asList(s1);
		List<T> l2 = new ArrayList<T>();
		for (T t : s2) {
			if (!l1.contains(t)) {
				l2.add(t);
			}
		}
		return l2;
	}
}
